Компрессор кода

Скрипт который сжимает слишком большой программный код


<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script> <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/> <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script> <script src="http://code.jquery.com/jquery-1.9.1.js"></script> <div class="center_block"> <div class="center_imp"> <form class="" id="form" method="post"> <label for="longCode">Вставьте код который необходимо сжать:</label><br> <textarea id="longCode" name="longCode"></textarea><br> <div align="center"><button type="button" id="pack">Сжать</button></div> <label for="compresCode">Сжатый код:</label><br> <textarea id="compresCode" name="compresCode" readonly="" spellcheck="false" onclick="this.select();"></textarea><br> <div align="center"><button type="button" id="clear">Очистить</button></div> </form> </div> <script>eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('5 e(){$(\'#a\').7(\'\');i 0=$(\'#0\').4();0=0.3(/ {1,}/g," ");0=0.3(/\\n/g,"");0=0.3(/\\r\\n/g,"");0=0.3(/\\r/g,"");0=0.3(/\\t/g,"");0=0.3(/ /g,"");0=0.3(/ {/g,"{");0=0.3(/{ /g,"{");0=0.3(/} /g,"}");0=0.3(/ }/g,"}");0=0.3(/ ;/g,";");0=0.3(/; /g,";");0=0.3(/ :/g,":");0=0.3(/: /g,":");0=0.3(/;}/g,"}");0=0.3(/\\/\\*(.*)\\*\\//g,"");0=0.3(/^\\s+|\\s+$/p,\'\');$(\'#8\').4(0);i b=($(\'#0\').4()).f,9=($(\'#8\').4()).f,6=(b*j/9).c(2);6=(6-j).c(2);o(6!=\'m\')$(\'#a\').7(\'Сжатие: было \'+b+\' - стало \'+9+\' байт. Степень сжатия: \'+6+\' %\')}5 l(){$(\'#0\').4(\'\');$(\'#8\').4(\'\');$(\'#a\').7(\'\')}$(5(){$(k).h(\'d\',\'#q\',5(){e()});$(k).h(\'d\',\'#u\',5(){l()})})',31,31,'longCode|||replace|val|function|pro|html|compresCode|compres|info|long|toFixed|click|packCode_fn|length||on|var|100|document|clearCode_fn|NaN||if|gm|pack||||clear'.split('|'),0,{}))</script>